package com.lc.rabbit.service;

/**
 * @description: some desc
 * @author: LChuang
 * @date: 2023/10/24 9:03
 */
public interface RabbitMqService {

    /**
     * 使用工作模式
     */
    String sendMsg(String msg);

    /**
     * 使用订阅模式
     */
    String publishMsg(String msg);

    /**
     * 延时消息 队列设置TTL
     */
    String delayed1Msg(String msg);

    /**
     * 延时消息 消息自身带延时时间
     */
    String delayed2Msg(String msg);

    /**
     * 通配符模式
     */
    String wildcardMsg(String msg);
}
